﻿using System;

namespace Priority_Queue
{
	// Token: 0x02000329 RID: 809
	public class GenericPriorityQueueNode<TPriority>
	{
		// Token: 0x1700034D RID: 845
		// (get) Token: 0x060014E2 RID: 5346 RVA: 0x00088C19 File Offset: 0x00086E19
		// (set) Token: 0x060014E3 RID: 5347 RVA: 0x00088C21 File Offset: 0x00086E21
		public TPriority Priority { get; protected internal set; }

		// Token: 0x1700034E RID: 846
		// (get) Token: 0x060014E4 RID: 5348 RVA: 0x00088C2A File Offset: 0x00086E2A
		// (set) Token: 0x060014E5 RID: 5349 RVA: 0x00088C32 File Offset: 0x00086E32
		public int QueueIndex { get; internal set; }

		// Token: 0x1700034F RID: 847
		// (get) Token: 0x060014E6 RID: 5350 RVA: 0x00088C3B File Offset: 0x00086E3B
		// (set) Token: 0x060014E7 RID: 5351 RVA: 0x00088C43 File Offset: 0x00086E43
		public long InsertionIndex { get; internal set; }
	}
}
